Logo
Translation and English learning by Britannica
merriam webster
tener mucho para hacer
Have a lot to do
Microsoft® Translator
Word by word lookup